﻿using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace RndMaterialDisposalService.Models.Entitys
{
    /// <summary>
    /// 
    /// </summary>
    [Table("ToDo_v2")]
    [Keyless]
    public class VToDoneDto
    {
        /// <summary>
        /// 
        /// </summary>
        [NotMapped]
        public int RowNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int ApplicationId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ApplicationName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int ModuleId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ModuleName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ModuleDesc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ModuleMemo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ModulePath { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public int FunctionID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public int FunctionInstanceID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string? FunctionInstanceUrl { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public int? MessageID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string UserID { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public int? Status { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public DateTime? StartDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public DateTime? ArrivalDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string? Memo { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string? FunctionDescription { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string? CurrentStates { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int IsShow { get; set; }

    }
}
